MMSNALRRFDPAWFEKYDGIIKHERLGTHVGKPNSSHNYAIEKCVNLMNQGQSIVHALFKQDDVMKREYHIPLNTSIDASRYLLRQGIAFHGHDESEESANKGNFLELVKYTGEQNDATEQMAVVFRFVDKSGTVKERFIEVVHVKETSSASVKSAIDDLFAKYGLSLKTVRGQGYDGASIMKVAKGVAKSFDLLSLLLKIIVVYK